import time

# ini_e=float(1)
# ini_numberoftimes=2
# while 1:
#     process_value=float(1+1/ini_numberoftimes)
#     print(process_value)
#     ini_e=float(ini_e*process_value
#     ini_numberoftimes+=1
#     print("e:",ini_e)
#     # print("n_"+str(ini_numberoftimes))
#     time.sleep(1)
bl = str(input("是否循环 y/n:"))
break_activate = True if bl == "y" else (False if bl == "n" else 'n')
i_end = 0 if bl == "n" else int(input("循环到:"))
i = 1
while 1:
    ini_e = float(1)
    for r in range(i):
        ini_e = float(ini_e * float(1 + float(1 / i)))
    print("n:", ini_e, end='\t\t')
    print("循环次数:", i)
    i += 1
    time.sleep(float(1 / i))
    if i == i_end and break_activate:
        print("循环结束", end='')
        print("e的值约为:", str(str(float(ini_e))[0:4:] + (
            str(float(ini_e))[4] if int(str(float(ini_e))[5]) < 5 else str(int(str(float(ini_e))[4]) + 1))))
        break

# (str(float(ini_e))[4] if int(str(float(ini_e))[5])>5 else str(int(str(float(ini_e))[4])+1))
